@charset "utf-8";
//编码保持
.b{ font-weight:bold; }
.i{ font-style:italic; }
//position:
.pos_s { position:static; }
.pos_r { position:relative; }
.pos_a { position:absolute; }
.pos_f { position:fixed; }
//font-family:
.ff_kr     { font-family:"굴림","Gulim","돋움","Dotum","AppleGothic","Sans-serif"; }
.ff_s  {font-family:Georgia,'Times New Roman',serif; }
.ff_ss {font-family:Helvetica,Arial,sans-serif; }
.ff_c  {font-family:'Monotype Corsiva','Comic Sans MS',cursive; }
.ff_f  {font-family:Capitals,Impact,fantasy; }
.ff_m  {font-family:Monaco,'Courier New',monospace; }
.ff_a  {font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; }
//white-space:
.whs_n  { white-space:normal; }
.whs_p  { white-space:pre; }
.whs_nw { white-space:nowrap; }
.whs_pw { white-space:pre-wrap; }
.whs_pl { white-space:pre-line; }
//text-align:
.ta_l { text-align:left; }
.ta_r { text-align:right; }
.ta_c { text-align:center; }
.ta_j { text-align:justify; }
//
.td_n{ text-decoration:none; }
.td_u, .u{ text-decoration:underline; }
.td_o{ text-decoration:overline; }
.td_l, .del, .s{ text-decoration:line-through; }
//
.td_n, .td_n:hover{  }
.a.td_l:hover { text-decoration:none; }
//
.fl_n, .xfn { float:none; }
.fl_l, .xfl { float:left; }
.fl_r, .xfr { float:right; }
.fl_c, .xfc { margin:0 auto; }
//
.cl_n, .xcn { clear:none; }
.cl_l, .xcl { clear:left; }
.cl_r, .xcr { clear:right;}
.cl_b, .xcb { clear:both; }
//
.d_n, .hide { display:none; }
.d_b, .show { display: block; }
.d_i  { display:inline; }
.d_ib { display:inline-block; *display:inline; *zoom:1; }
//占据空间的显隐
.v_v { visibility:visible; }
.v_h { visibility:hidden; }
.v_c { visibility:collapse; }
//
.ov_v { overflow:visible; }
.ov_h { overflow:hidden; }
.ov_s { overflow:scroll; }
.ov_a { overflow:auto; }
//
.ovx_v { overflow-x:visible; }
.ovx_h { overflow-x:hidden; }
.ovx_s { overflow-x:scroll; }
.ovx_a { overflow-x:auto; }
//
.ovy_v { overflow-y:visible; }
.ovy_h { overflow-y:hidden; }
.ovy_s { overflow-y:scroll; }
.ovy_a { overflow-y:auto; }
//
.c0, .black { color:#000; }
.c1 { color:#111; }
.c2 { color:#222; }
.c3 { color:#333; }
.c4 { color:#444; }
.c5 { color:#555; }
.c6 { color:#666; }
.c7 { color:#777; }
.c8 { color:#888; }
.c9 { color:#999; }
.cA { color:#AAA; }
.cB { color:#BBB; }
.cC { color:#CCC; }
.cD { color:#DDD; }
.cE { color:#EEE; }
.cF, .white { color:#FFF; }
//
.aqua    { color:#0FF; }
.black   { color:#000; }
.blue    { color:#00F; }
.fuchsia { color:#F0F; }
.gray    { color:#808080; }
.green   { color:#008000; }
.lime    { color:#0F0; }
.maroon  { color:#800000; }
.navy    { color:#000080; }
.olive   { color:#808000; }
.orange  { color:#FFA500; }
.purple  { color:#800080; }
.red     { color:#F00; }
.silver  { color:#C0C0C0; }
.teal    { color:#008080; }
.white   { color:#FFF; }
.yellow  { color:#FF0; }
//
.bgcT { background-color:transparent; }
.bgc0 { background-color:#000; }
.bgc1 { background-color:#111; }
.bgc2 { background-color:#222; }
.bgc3 { background-color:#333; }
.bgc4 { background-color:#444; }
.bgc5 { background-color:#555; }
.bgc6 { background-color:#666; }
.bgc7 { background-color:#777; }
.bgc8 { background-color:#888; }
.bgc9 { background-color:#999; }
.bgcA { background-color:#AAA; }
.bgcB { background-color:#BBB; }
.bgcC { background-color:#CCC; }
.bgcD { background-color:#DDD; }
.bgcE { background-color:#EEE; }
.bgcF { background-color:#FFF; }
//
.bgcAqua    { background-color:#0FF; }
.bgcBlack   { background-color:#000; }
.bgcBlue    { background-color:#00F; }
.bgcFuchsia { background-color:#F0F; }
.bgcGray    { background-color:#808080; }
.bgcGreen   { background-color:#008000; }
.bgcLime    { background-color:#0F0; }
.bgcMaroon  { background-color:#800000; }
.bgcNavy    { background-color:#000080; }
.bgcOlive   { background-color:#808000; }
.bgcOrange  { background-color:#FFA500; }
.bgcPurple  { background-color:#800080; }
.bgcRed     { background-color:#F00; }
.bgcSilver  { background-color:#C0C0C0; }
.bgcTeal    { background-color:#008080; }
.bgcWhite   { background-color:#FFF; }
.bgcYellow  { background-color:#FF0; }
//
.fz0  { font-size:0; }
.fz10 { font-size:10px; }
.fz12 { font-size:12px; }
.fz13 { font-size:13px; }
.fz14 { font-size:14px; }
.fz16 { font-size:16px; }
.fz18 { font-size:18px; }
.fz20 { font-size:20px; }
.fz24 { font-size:24px; }
.fz30 { font-size:30px; }
//
.lh12 { line-height:12px; }
.lh14 { line-height:14px; }
.lh16 { line-height:16px; }
.lh18 { line-height:18px; }
.lh20 { line-height:20px; }
.lh22 { line-height:22px; }
.lh24 { line-height:24px; }
.lh26 { line-height:26px; }
.lh28 { line-height:28px; }
.lh30 { line-height:30px; }
.lh32 { line-height:32px; }
.lh34 { line-height:34px; }
.lh36 { line-height:36px; }
.lh40 { line-height:40px; }
//
.va_sup, .sup { vertical-align:super; }
.va_t  { vertical-align:top; }
.va_tt { vertical-align:text-top; }
.va_m  { vertical-align:middle; }
.va_bl { vertical-align:baseline; }
.va_b  { vertical-align:bottom; }
.va_tb { vertical-align:text-bottom; }
.va_sub, .sub { vertical-align:sub; }
.va-2 { vertical-align:-2px; }
//
.m0  { margin:0; }
.m1  { margin:1px; }
.m2  { margin:2px; }
.m5  { margin:5px; }
.m10 { margin:10px; }
.m15 { margin:15px; }
.m20 { margin:20px; }
//
.ml0  { margin-left:0; }
.ml1  { margin-left:1px; }
.ml2  { margin-left:2px; }
.ml5  { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
//
.ml-1 { margin-left:-1px; }
//
.mr0  { margin-right:0; }
.mr1  { margin-right:1px; }
.mr2  { margin-right:2px; }
.mr5  { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
//
.mr-1 { margin-right:-1px; }
//
.mt0  { margin-top:0; }
.mt1  { margin-top:1px; }
.mt2  { margin-top:2px; }
.mt5  { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
//
.mt-1 { margin-top:-1px; }
//
.mb0  { margin-bottom:0; }
.mb1  { margin-bottom:1px; }
.mb2  { margin-bottom:2px; }
.mb5  { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
//
.mb-1 { margin-bottom:-1px; }
//
.p0  { padding:0; }
.p1  { padding:1px; }
.p2  { padding:2px; }
.p5  { padding:5px; }
.p10 { padding:10px; }
.p15 { padding:15px; }
.p20 { padding:20px; }
//
.pl0  { padding-left:0; }
.pl1  { padding-left:1px; }
.pl2  { padding-left:2px; }
.pl5  { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
//
.pr0  { padding-right:0; }
.pr1  { padding-right:1px; }
.pr2  { padding-right:2px; }
.pr5  { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
//
.pt0  { padding-top:0; }
.pt1  { padding-top:1px; }
.pt2  { padding-top:2px; }
.pt5  { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
//
.pb0  { padding-bottom:0; }
.pb1  { padding-bottom:1px; }
.pb2  { padding-bottom:2px; }
.pb5  { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
//
/* span-N:width(40N-10) */
.span-1  { width:  30px; }
.span-2  { width:  70px; }
.span-3  { width: 110px; }
.span-4  { width: 150px; }
.span-5  { width: 190px; }
.span-6  { width: 230px; }
.span-7  { width: 270px; }
.span-8  { width: 310px; }
.span-9  { width: 350px; }
.span-10 { width: 390px; }
.span-11 { width: 430px; }
.span-12 { width: 470px; }
.span-13 { width: 510px; }
.span-14 { width: 550px; }
.span-15 { width: 590px; }
.span-16 { width: 630px; }
.span-17 { width: 670px; }
.span-18 { width: 710px; }
.span-19 { width: 750px; }
.span-20 { width: 790px; }
.span-21 { width: 830px; }
.span-22 { width: 870px; }
.span-23 { width: 910px; }
.span-24 { width: 950px; }
/* .prepend-N:padding-left(40N) */
.prepend-1  { padding-left:  40px; }
.prepend-2  { padding-left:  80px; }
.prepend-3  { padding-left: 120px; }
.prepend-4  { padding-left: 160px; }
.prepend-5  { padding-left: 200px; }
.prepend-6  { padding-left: 240px; }
.prepend-7  { padding-left: 280px; }
.prepend-8  { padding-left: 320px; }
.prepend-9  { padding-left: 360px; }
.prepend-10 { padding-left: 400px; }
.prepend-11 { padding-left: 440px; }
.prepend-12 { padding-left: 480px; }
.prepend-13 { padding-left: 520px; }
.prepend-14 { padding-left: 560px; }
.prepend-15 { padding-left: 600px; }
.prepend-16 { padding-left: 640px; }
.prepend-17 { padding-left: 680px; }
.prepend-18 { padding-left: 720px; }
.prepend-19 { padding-left: 760px; }
.prepend-20 { padding-left: 800px; }
.prepend-21 { padding-left: 840px; }
.prepend-22 { padding-left: 880px; }
.prepend-23 { padding-left: 920px; }
.prepend-24 { /* n/a */ }
/* .append-N:padding-right(40N) */
.append-1  { padding-right:  40px; }
.append-2  { padding-right:  80px; }
.append-3  { padding-right: 120px; }
.append-4  { padding-right: 160px; }
.append-5  { padding-right: 200px; }
.append-6  { padding-right: 240px; }
.append-7  { padding-right: 280px; }
.append-8  { padding-right: 320px; }
.append-9  { padding-right: 360px; }
.append-10 { padding-right: 400px; }
.append-11 { padding-right: 440px; }
.append-12 { padding-right: 480px; }
.append-13 { padding-right: 520px; }
.append-14 { padding-right: 560px; }
.append-15 { padding-right: 600px; }
.append-16 { padding-right: 640px; }
.append-17 { padding-right: 680px; }
.append-18 { padding-right: 720px; }
.append-19 { padding-right: 760px; }
.append-20 { padding-right: 800px; }
.append-21 { padding-right: 840px; }
.append-22 { padding-right: 880px; }
.append-23 { padding-right: 920px; }
.append-24 { /* n/a */ }
/* .push-N:margin-right(-40N) */
.push-1  { margin-right:  -40px; }
.push-2  { margin-right:  -80px; }
.push-3  { margin-right: -120px; }
.push-4  { margin-right: -160px; }
.push-5  { margin-right: -200px; }
.push-6  { margin-right: -240px; }
.push-7  { margin-right: -280px; }
.push-8  { margin-right: -320px; }
.push-9  { margin-right: -360px; }
.push-10 { margin-right: -400px; }
.push-11 { margin-right: -440px; }
.push-12 { margin-right: -480px; }
.push-13 { margin-right: -520px; }
.push-14 { margin-right: -560px; }
.push-15 { margin-right: -600px; }
.push-16 { margin-right: -640px; }
.push-17 { margin-right: -680px; }
.push-18 { margin-right: -720px; }
.push-19 { margin-right: -760px; }
.push-20 { margin-right: -800px; }
.push-21 { margin-right: -840px; }
.push-22 { margin-right: -880px; }
.push-23 { margin-right: -920px; }
.push-24 { margin-right: -960px; }
/* .pull-N:margin-left(-40N) */
.pull-1  { margin-left:  -40px; }
.pull-2  { margin-left:  -80px; }
.pull-3  { margin-left: -120px; }
.pull-4  { margin-left: -160px; }
.pull-5  { margin-left: -200px; }
.pull-6  { margin-left: -240px; }
.pull-7  { margin-left: -280px; }
.pull-8  { margin-left: -320px; }
.pull-9  { margin-left: -360px; }
.pull-10 { margin-left: -400px; }
.pull-11 { margin-left: -440px; }
.pull-12 { margin-left: -480px; }
.pull-13 { margin-left: -520px; }
.pull-14 { margin-left: -560px; }
.pull-15 { margin-left: -600px; }
.pull-16 { margin-left: -640px; }
.pull-17 { margin-left: -680px; }
.pull-18 { margin-left: -720px; }
.pull-19 { margin-left: -760px; }
.pull-20 { margin-left: -800px; }
.pull-21 { margin-left: -840px; }
.pull-22 { margin-left: -880px; }
.pull-23 { margin-left: -920px; }
.pull-24 { margin-left: -960px; }
//
.z { *zoom:1; }

.cell_c {
	width:120px;
	background:#f7f7f7;
	text-align:right;
	padding-right:10px;
}
.cell_l {padding-left:10px;}
.cell_r {text-align:right;padding-right:10px}



@mixin emmet_width($selector:''){
	//[Emmet Width]
	/* Width */
	#{$selector} .w14 { width:14px; }
	#{$selector} .w24 { width:24px; }
	#{$selector} .w28 { width:28px; }
	#{$selector} .w30 { width:30px; }
	#{$selector} .w35 { width:35px; }
	#{$selector} .w40 { width:40px; }
	#{$selector} .w45 { width:45px; }
	#{$selector} .w50 { width:50px; }
	#{$selector} .w55 { width:55px; }
	#{$selector} .w60 { width:60px; }
	#{$selector} .w65 { width:65px; }
	#{$selector} .w70 { width:70px; }
	#{$selector} .w75 { width:75px; }
	#{$selector} .w77 { width:77px; }
	#{$selector} .w80 { width:80px; }
	#{$selector} .w85 { width:85px; }
	#{$selector} .w90 { width:90px; }
	#{$selector} .w95 { width:95px; }
	#{$selector} .w100 { width:100px; }
	#{$selector} .w105 { width:105px; }
	#{$selector} .w110 { width:110px; }
	#{$selector} .w120 { width:120px; }
	#{$selector} .w130 { width:130px; }
	#{$selector} .w140 { width:140px; }
	#{$selector} .w150 { width:150px; }
	#{$selector} .w160 { width:160px; }
	#{$selector} .w170 { width:170px; }
	#{$selector} .w180 { width:180px; }
	#{$selector} .w190 { width:190px; }
	#{$selector} .w200 { width:200px; }
	#{$selector} .w220 { width:220px; }
	#{$selector} .w240 { width:240px; }
	#{$selector} .w250 { width:250px; }
	#{$selector} .w280 { width:280px; }
}



@mixin emmet_height($selector:''){
	//[Emmet Height]
	/* Height */
	.h-1  { height:100%; }
	.h10  { height:10px; }
	.h20  { height:20px; }
	.h25  { height:25px; }
	.h30  { height:30px; }
	.h35  { height:35px; }
	.h40  { height:40px; }
	.h50  { height:50px; }
	.h60  { height:60px; }
	.h70  { height:70px; }
	.h80  { height:80px; }
	.h100 { height:100px; }
	.h150 { height:150px; }
	.h200 { height:200px; }
	.h250 { height:250px; }
	.h300 { height:300px; }
	.h400 { height:400px; }
	.h450 { height:450px; }
	.h500 { height:500px; }
	.h550 { height:550px; }
	.h600 { height:600px; }
	.h700 { height:700px; }
	.h800 { height:800px; }
}
